package com.bj.dz.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/***
*   变电站数据
*/
@Data
@ApiModel("变电站数据")
public class ElectricityChangeStation implements Serializable {
         //主键
        @ApiModelProperty(value = "主键,添加可以忽略,修改必须要有", required = false)
        private Integer id;
         //变电站编码
        @ApiModelProperty(value = "变电站编码", required = true)
        private String cid;
         //变电站名称
        @ApiModelProperty(value = "变电站名称", required = true)
        private String name;
         //变电站位置
        @ApiModelProperty(value = "变电站位置", required = true)
        private String position;
         //经度
        @ApiModelProperty(value = "经度", required = true)
        private String longitude;
         //纬度
        @ApiModelProperty(value = "纬度", required = true)
        private String latitude;
         //变电站类型(GIS变电站填G,其它变电站填S)
        @ApiModelProperty(value = "变电站类型(GIS变电站填G,其它变电站填S)", required = true)
        private String typeSubstation;
         //变电站电压等级(要填35KV及以上的变电站，如35,66,110,22,0,330,500等)
        @ApiModelProperty(value = "变电站电压等级(要填35KV及以上的变电站，如35,66,110,22,0,330,500等)", required = true)
        private String voltageGrade;
         //房屋建筑结构类型A(钢混)B(砖混)C(钢结构)
        @ApiModelProperty(value = "房屋建筑结构类型A(钢混)B(砖混)C(钢结构)", required = true)
        private String structureType;
         //建设年代(年)
        @ApiModelProperty(value = "建设年代(年)", required = true)
        private Integer year;
         //设防烈度(0--6度)
        @ApiModelProperty(value = "设防烈度(0--6度)", required = true)
        private Integer intensity;
         //变电站总造价(万元)
        @ApiModelProperty(value = "变电站总造价(万元)", required = true)
        private Double substationTotalCost;
         //室外高压电气设备总造价(万元)
        @ApiModelProperty(value = "室外高压电气设备总造价(万元)", required = true)
        private Double outdoorHighVoltageApplianceCost;
         //房屋建筑总造价
        @ApiModelProperty(value = "房屋建筑总造价", required = true)
        private Double indoorEquipmentCost;
         //场地类别(1,2,3,4类)
        @ApiModelProperty(value = "场地类别(1,2,3,4类)", required = true)
        private Integer site;
         //跟子任务表关联
        @ApiModelProperty(value = "跟子任务表关联", required = true)
        private Integer sid;



}
